#!/bin/bash
#set -n
#set -x
#:e! ~/src/vim-bash-hacks/src/bash/storezip.sh
store_root="/cygdrive/k/store-2010-05-06"
if [[ ! -d $store_root ]] ; then
  mkdir -p $store_root
fi
function store_dir {
set -x
export store_prefix=
while (( $# > 0 )) ; do
	case $1 in
-i)
	echo "Ignoring $adir."
	return
	;;
-prefix)
		export store_prefix="${2}_"
		shift 2
		;;
*)
	break
	;;
  esac
done

while (( $# > 0 )) ; do
adir="$1"
script -c "zip --split-size 1g -du -db -r '$store_root/store_data_zip_${store_prefix}$adir' '$adir'" "$store_root/store_data_zip_${store_prefix}$adir.txt"
shift 1
done
}
store_dir -i "ACER"
store_dir -i "ATI"
store_dir -i "GTW"
store_dir -i "Netgear"
store_dir -i "PerfLogs"
store_dir -i "Program Files"
store_dir -i "Program Files (x86)"
store_dir -i "ProgramData"
store_dir -i "USR"
store_dir -i "Users"
store_dir -i "cygwin-1.7"
store_dir -i "home"
store_dir -i "mostdownloads"
store_dir -i "old cygwin"
store_dir -i "opt"
store_dir -i "var"
#Example of small directories.
#echo "undo!!!" && sleep 5 && store_dir -prefix xampp "apache" "mysql"
